function main() {
    let bt = $('button');
    let title = $('#title');
    let content = $('#content');

    // 点击标签按钮时更新选中标签的状态
    $('input[name="tag"]').on('click', function () {
        // 更新隐藏的输入框中的值为当前点击的标签值
        $('#selectedTag').val($(this).val());
    });

    bt.on('click', function (event) {
        event.preventDefault(); // 阻止表单默认提交行为

        // 判断是否点击了发布文章按钮
        if ($(this).attr('id') !== 'publish') {
            return;
        }

        // 获取选中的标签值
        let tagValue = $('#selectedTag').val();

        let formData = { title: title.val(), tag: tagValue, content: content.val() };

        // 发送 AJAX 请求
        $.ajax({
            url: 'http://localhost:8080/publish-article', // 后端接口地址
            type: 'POST',
            contentType: 'application/json; charset=utf-8',
            data: JSON.stringify(formData),
            success: function (response) {
                // 请求成功
                console.log('服务器响应:', response);
                alert('Article published successfully!');
            },
            error: function (xhr, status, error) {
                // 请求失败
                alert('Failed to publish article:', error);
            }
        });
    });
}

export { main };
